amazingly beautiful - German English Dictionary